package com.zkthink.ceres.finance.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
 * <p>
 * 实体类
 * 平台财务状况
 * </p>
 *
 * @author vivi.huang
 * @since 2020-05-25
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = false)
@Builder
@ApiModel(value = "PlatformFinanceDTO", description = "平台财务信息")
public class PlatformFinanceDTO implements Serializable {


    private static final long serialVersionUID = -4687299608834133110L;
    /**
     * 商家
     */
    @ApiModelProperty(value = "商家名称")
    private String tenantName;
    /**
     * 商家编号
     */
    @ApiModelProperty(value = "商家编码")
    private String tenantCode;
    /**
     * 营收总额
     */
    @ApiModelProperty(value = "营收总额")
    private Long incomeAmount;
    /**
     * 冻结总额
     */
    @ApiModelProperty(value = "冻结总额")
    private Long freezesAmount;
    /**
     * 已提总额
     */
    @ApiModelProperty(value = "已提总额")
    private Long withdrawAmount;
    /**
     * 可已提总额
     */
    @ApiModelProperty(value = "可提现总额")
    private Long canWithdrawAmount;
    /**
     * 已退款总额
     */
    @ApiModelProperty(value = "已退款总额")
    private Long refundAmount;





}
